package smallfrench.moteur.biblio;

import java.util.ArrayList;

import smallfrench.moteur.interp.RObjet;

/**
 * Un tableau dynamique basé sur {@link ArrayList}.
 * 
 * @author antoine1023
 *
 */
public class ATableau extends AListeStandard {

	public static final AClasse CLASSE = AClasse.creer(
			ATableau.class, "Tableau");

	@AnnotationMembre(parametresVariables = true)
	public ATableau(RObjet[] a) {
		super(new ArrayList<RObjet>());
		for (RObjet i : a) {
			liste.add(i);
		}
	}

	@Override
	@AnnotationMembre
	public RChaine enChaine() {
		return new RChaine("Tableau" + super.enChaine().valeur);
	}

}
